User Agent
User agentをつかったブラウザの判定は、目的に対して良くない手法であって回避すべき場合も多い
どういう場合にどう回避すべきかはここにかいてある
どんなときに使うべきでないかという一例
ブラウザ固有の機能を使いたい場合
実際に使いたい昨日をtry-catchで判定する
モバイルデバイスの判定
Arguably the most common use and misuse of user agent sniffing is to detect if the device is a mobile device. However, what is failed to be accountable is what they're really after.